package lab02.test17;

public class Test {
    public static void main(String[] args) {
      //实例化
        /**
         * 数据类型：
         * 1）基本数据类型：short、double、int、
         * 2）复合数据类型：数组，接口，类
         */
        int[] number;
        int[] numbers=new int[5];
        numbers[0]=12;
        numbers[1]=23;
        numbers[2]=45;
        numbers[3]=14;
        numbers[4]=9;

        //输出该数组中的最大值、最小值，所有元素的总和
        //最大值和最小在该数组的位置
        //打印所有元素
        //ctrl+D复制一行
        //ctrl+X删除一行
        System.out.println(numbers[0]);
        System.out.println(numbers[1]);
        System.out.println(numbers[2]);
        System.out.println(numbers[3]);
        System.out.println(numbers[4]);
        //优化。。。下标:0~4
        int index;
        for (index=0;index<numbers.length;index++){
            System.out.println(numbers[index]);
        }
        //输出该数组的最大值
        int max=0;
        for(int i=0;i<numbers.length;i++) {
            if (numbers[i] > max) {
                max = numbers[i];
            }
        }
        System.out.println("max is:"+max);
        //输出该数组的最小值
        int min=max;
       for (int i=0;i<numbers.length;i++){
            if(numbers[i]<min){
                min=numbers[i];
            }
       }
        System.out.println("min is:"+min);
        //求和
        int sum=0;
        for(int i=0;i<numbers.length;i++){
            sum+=numbers[i];
        }
        System.out.println("sum is:"+sum);


    }
}
